eat dirt
(informal) to accept bad treatment and being made to feel small or stupid
Her mother ate dirt in poorly-paid jobs just so the family could stay in the country.